package cn.wolfcode.trip.base.domain;

import com.alibaba.fastjson.JSON;
import lombok.Getter;
import lombok.Setter;

import java.util.HashMap;

/**
 * 商品类型实体类
 * @author pengq
 */
@Setter@Getter
public class ProductDir extends BaseDomain{
    /**
     * 商品类型名称
     */
    private String dirName;
    /**
     * 归属商品类型
     */
    private ProductDir parent;

    /**
     * JSON数据
     * @return
     */
    public String getJson() {
        HashMap<String, Object> map = new HashMap<>(10);
        map.put("id", id);
        map.put("dirName", dirName);
        if (parent != null) {
            map.put("parentId", parent.getId());
        }
        return JSON.toJSONString(map);
    }
}